Uml Based Software Process Management

نویسندگان

  • Orsolya DOBÁN
  • András PATARICZA
چکیده

The main objective of software project management is to assure that a software product will be delivered in time, keeping the cost limits and a proper quality. The key problems are the proper estimation of the effort needed to implement a specific design, the sufficient and effective allocation of resources and the development environment. An appropriate project plan has to have a good or optimal scheduling of the individual development sub-tasks. Finally, a project management methodology has to cope with the risks evolving during the project. These project management activities have to start in the very early phases of the development process in order to keep the deadlines and have to continuously accommodate with the progress of the development process. UML, the Unified Modelling Language [1] is increasingly widely used to design applications in a very broad range of software products. One of the major benefits of using UML as a design language is that it can be thoroughly used from the very initial phases to the implementation. Exploiting the property of the UML by which it’s able to model also the dynamic behaviour of a system, it can be interpreted for workflows, this way can be used to describe also the development process itself. In this way our main objective was to provide a methodology, which is able to take into account all the main factors influencing the project efforts and scheduling for UML based design, and to generate the mathematical model of a software process optimization problem based on UML diagrams.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quantitative evaluation of software security: an approach based on UML/SecAM and evidence theory

Quantitative and model-based prediction of security in the architecture design stage facilitates early detection of design faults hence reducing modification costs in subsequent stages of software life cycle. However, an important question arises with respect to the accuracy of input parameters. In practice, security parameters can rarely be estimated accurately due to the lack of sufficient kn...

متن کامل

Enforcing modeling guidelines in an ORDBMS-based UML-repository

Due to its rich set of modeling concepts and its broad application spectrum the Unified Modeling Language (UML) has become widely accepted for modeling many aspects of software systems. Since UML is not related to any particular design method, each software development project has to establish its own modeling guidelines. Hence, tool support is needed for guiding the developer throughout the mo...

متن کامل

Evaluation of an UML Software Engineering Tool by Means of a Distributed Real Time Application in Process Automation

Today the development of software in process automation is a step by step strategy along the life cycle with different notations and different tools. The requirement analysis and the basic engineering could be described and structured with project management software using natural language. The software design is mostly function oriented and component based with IEC 61131-3 development environm...

متن کامل

Extending Unified Modeling Language to Support Aspect-Oriented Software Development

Aspect-Oriented Software Development (AOSD) is continuously gaining more importance as the complexity of software systems increases and requirement changes are highrated. A smart way for making reuse of functionality without additional effort is separating the functional and non functional requirements. Aspect-oriented software development supports the capability of separating requirements base...

متن کامل

Toward the interoperable software design models: quartet of UML, XML, DOM and CORBA

Unified Modeling Language (UML) has been widely accepted as an object-oriented analysis/design methodology in the software engineering community, and is in the process of revised standardization at OMG (Object Management Group). One of the current major enhancements is SMIF (Stream-based Model Interchange Format) specification, which aims to interchange UML models in a standard based way. It is...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003